package com.hmall.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;

@Table(name = "sys_customer_statement")
public class SysCustomerStatement {
    @Id
    @Column(name = "sys_customer_fufillment_id")
    private Integer sysCustomerFufillmentId;

    @Column(name = "customer_id")
    private Integer customerId;

    private String image;

    private Integer year;

    private Integer month;

    @Column(name = "create_time")
    private Date createTime;

    @Column(name = "this_month_unpayment")
    private BigDecimal thisMonthUnpayment;

    @Column(name = "last_month_unpayment")
    private BigDecimal lastMonthUnpayment;

    @Column(name = "this_month_fufillment_payment")
    private BigDecimal thisMonthFufillmentPayment;

    @Column(name = "this_month_return_payment")
    private BigDecimal thisMonthReturnPayment;

    public Integer getSysCustomerFufillmentId() {
        return sysCustomerFufillmentId;
    }

    public void setSysCustomerFufillmentId(Integer sysCustomerFufillmentId) {
        this.sysCustomerFufillmentId = sysCustomerFufillmentId;
    }

    /**
     * @return customer_id
     */
    public Integer getCustomerId() {
        return customerId;
    }

    /**
     * @param customerId
     */
    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    /**
     * @return image
     */
    public String getImage() {
        return image;
    }

    /**
     * @param image
     */
    public void setImage(String image) {
        this.image = image;
    }

    /**
     * @return year
     */
    public Integer getYear() {
        return year;
    }

    /**
     * @param year
     */
    public void setYear(Integer year) {
        this.year = year;
    }

    /**
     * @return month
     */
    public Integer getMonth() {
        return month;
    }

    /**
     * @param month
     */
    public void setMonth(Integer month) {
        this.month = month;
    }

    /**
     * @return create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return this_month_unpayment
     */
    public BigDecimal getThisMonthUnpayment() {
        return thisMonthUnpayment;
    }

    /**
     * @param thisMonthUnpayment
     */
    public void setThisMonthUnpayment(BigDecimal thisMonthUnpayment) {
        this.thisMonthUnpayment = thisMonthUnpayment;
    }

    /**
     * @return last_month_unpayment
     */
    public BigDecimal getLastMonthUnpayment() {
        return lastMonthUnpayment;
    }

    /**
     * @param lastMonthUnpayment
     */
    public void setLastMonthUnpayment(BigDecimal lastMonthUnpayment) {
        this.lastMonthUnpayment = lastMonthUnpayment;
    }

    /**
     * @return this_month_fufillment_payment
     */
    public BigDecimal getThisMonthFufillmentPayment() {
        return thisMonthFufillmentPayment;
    }

    /**
     * @param thisMonthFufillmentPayment
     */
    public void setThisMonthFufillmentPayment(BigDecimal thisMonthFufillmentPayment) {
        this.thisMonthFufillmentPayment = thisMonthFufillmentPayment;
    }

    /**
     * @return this_month_return_payment
     */
    public BigDecimal getThisMonthReturnPayment() {
        return thisMonthReturnPayment;
    }

    /**
     * @param thisMonthReturnPayment
     */
    public void setThisMonthReturnPayment(BigDecimal thisMonthReturnPayment) {
        this.thisMonthReturnPayment = thisMonthReturnPayment;
    }
}